bitkeeper revision 1.1104.1.1 (40f923322G2jO4f0TVh9AXW3jpr9bQ)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Sat, 17 Jul 2004 13:01:38 +0000 (13:01 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Sat, 17 Jul 2004 13:01:38 +0000 (13:01 +0000)
commitdfbc3da708ad43096a06634bdef4a1bbf19a5b76
tree331bd98272fa42bf3ed64bdca3d22fd4e9b2bc9a
parentff5f5b1041d245badfb2c478d1fceafe066a4497
bitkeeper revision 1.1104.1.1 (40f923322G2jO4f0TVh9AXW3jpr9bQ)

Initial Xen support for 4GB segments thru instruction emulation.
The instruction decoder needs some refactoring as there is lots of
duplicated crufty code in there right now. Also, the TLS libraries
hit the emulator a LOT, but mainly with one or two instructions. Probably
we need to patch those within Linux.
13 files changed:
.rootkeys
linux-2.4.26-xen-sparse/arch/xen/kernel/ldt.c
linux-2.6.7-xen-sparse/arch/xen/i386/kernel/ldt.c
linux-2.6.7-xen-sparse/arch/xen/i386/kernel/process.c
xen/arch/x86/dom0_ops.c
xen/arch/x86/memory.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/emulate.c [new file with mode: 0644]
xen/arch/x86/x86_32/mm.c
xen/include/asm-x86/desc.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/processor.h
xen/include/xen/perfc_defn.h